﻿using System;

namespace PARK.Accessctl.Entitys.Dto.AccessCtlauthTask
{
    /// <summary>
    /// 权限管理输入参数
    /// </summary>
    public class AccessCtlauthTaskListOutputs
    {
        /// <summary>
        /// 主键Id
        /// </summary>
        public string taskId { get; set; }
        
        /// <summary>
        /// 控制器SN
        /// </summary>
        public string ctlSn { get; set; }
        /// <summary>
        /// 控制器名称
        /// </summary>
        public string ctlName { get; set; }
        /// <summary>
        /// 门号  1,2,3,4
        /// </summary>
        public int? door1No { get; set; }
        
        /// <summary>
        /// 门号  1,2,3,4
        /// </summary>
        public int? door2No { get; set; }
        
        /// <summary>
        /// 门号  1,2,3,4
        /// </summary>
        public int? door3No { get; set; }
        
        /// <summary>
        /// 门号  1,2,3,4
        /// </summary>
        public int? door4No { get; set; }
        
        /// <summary>
        /// 工号
        /// </summary>
        public string jobNo { get; set; }
        
        /// <summary>
        /// 姓名
        /// </summary>
        public string reallName { get; set; }
        
        /// <summary>
        /// 部门
        /// </summary>
        public string departName { get; set; }
        
        /// <summary>
        /// 卡号
        /// </summary>
        public string cardNo { get; set; }
        
        /// <summary>
        /// 有效时长，开始
        /// </summary>
        public string startTime { get; set; }
        
        /// <summary>
        /// 有效时长，截止
        /// </summary>
        public string endTime { get; set; }
        
        /// <summary>
        /// 1 新增， 2 删除
        /// </summary>
        public int? addorDel { get; set; }
        
        /// <summary>
        /// 最后下发时间
        /// </summary>
        public DateTime? lastIssueTime { get; set; }
        
        /// <summary>
        /// 下发次数
        /// </summary>
        public int? issues { get; set; }
        
        /// <summary>
        /// 所在区域名称
        /// </summary>
        public string doorAreaName { get; set; }
        
        /// <summary>
        /// 门禁位置
        /// </summary>
        public string ctlposition { get; set; }
        /// <summary>
        /// 任务状态 0待执行 1已提取，执行中 2执行成功 3执行失败
        /// </summary>
        public int? taskStatus { get; set; }

        /// <summary>
        /// 所属公司Id
        /// </summary>
        public string CompanyId { get; set; }

        /// <summary>
        /// 所属公司名称
        /// </summary>
        public string CompanyName { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? creatorTime { get; set; }
    }
}
